# 函数中参数传递的个数 有时候是不固定的
# 把离散数据装进元组或字典中
"""
*args-----存放元组参数，前面有一个*
**kwarges----存放字典参数，前面有两个*

"""


def demo(num, *nums, **person):
    print(num)
    print(nums)
    print(person)


demo(1)
print("*" * 50)
demo(1, 2, 3, 4, 5, name="小明", age=18, weight=180)
